//
// api.js
// vue3-element-admin
//
// Created by 区区电脑 on 2023/04/11.
//


import request from "@/request"


/**
 * 查询分页列表
 * @param params
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetNoticeInfoPageList(params = {}, data = {}) {
    return request({url: '/api/Notice/GetNoticeInfoPageList', method: 'POST', params, data})
}

/**
 * 查询列表
 * @param params
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetNoticeInfoList(params = {}) {
    return request({url: '/api/Notice/GetNoticeInfoList', method: 'get', params})
}

/**
 * 查询详情
 * @param params
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetNoticeInfoById(params = {}) {
    return request({url: '/api/Notice/GetNoticeInfoById', method: 'get', params})
}

/**
 * 添加
 * @param data
 * @returns {*}
 * @constructor
 */
export function AddNoticeInfo(data = {}) {
    return request({url: '/api/Notice/AddNoticeInfo', method: 'POST', data})
}

/**
 * 修改
 * @param data
 * @returns {*}
 * @constructor
 */
export function UpdateNoticeInfo(data = {}) {
    return request({url: '/api/Notice/UpdateNoticeInfo', method: 'PUT', data})
}

/**
 * 删除
 * @param params
 * @returns {*}
 * @constructor
 */
export function DeleteNoticeInfo(params = {}) {
    return request({url: '/api/Notice/DeleteNoticeInfo', method: 'DELETE', params})
}
